negotiator.boaframework.sharedagentstate.anac2011
Class HardHeadedSAS

java.lang.Object
  extended by negotiator.boaframework.SharedAgentState
      extended by negotiator.boaframework.sharedagentstate.anac2011.HardHeadedSAS

public class HardHeadedSAS
extends SharedAgentState

This is the shared code of the acceptance condition and bidding strategy of ANAC 2011 HardHeaded. The code was taken from the ANAC2011 HardHeaded and adapted to work within the BOA framework.

Author:
Mark Hendrikx

Field Summary
 
Fields inherited from class negotiator.boaframework.SharedAgentState
NAME
 
Constructor Summary
HardHeadedSAS(NegotiationSession negoSession)
           
 
Method Summary
 double getLowestDiscountedUtilityYet()
           
 double getLowestUtilityYet()
           
 double getLowestYetUtility()
           
 void setLowestYetUtility(double util)
           
 
Methods inherited from class negotiator.boaframework.SharedAgentState
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HardHeadedSAS

public HardHeadedSAS(NegotiationSession negoSession)
Method Detail

getLowestYetUtility

public double getLowestYetUtility()

setLowestYetUtility

public void setLowestYetUtility(double util)

getLowestDiscountedUtilityYet

public double getLowestDiscountedUtilityYet()

getLowestUtilityYet

public double getLowestUtilityYet()